home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_1
/
mm20b31.zip
/
MARKMAIL.DOC
< prev
next >
Wrap
Text File
|
1992-11-18
|
58KB
|
1,122 lines
MarkMail v2.00
┌──┬──┐
│ │┌──┬──┐
│ ├─┤ ││ │
└─┘ └─┘│ ├─┤ │
└─┘ └─┘
Introduction/Installation/Operation
v2.00 ß31
--------------
Release date: 11-18-92
Welcome to MarkMail 2.00! This package has been written to provide the
user with a simple PCBoard-like interface while providing Sysops with
familiar yet easy to use setup, maintenance. The commands used within
MarkMail's System Manager are the same as those used in PCBSM/PCBSetup.
MarkMail 2.00 takes full advantage of the newer PCBoard 14.5 functions
and file-formats. Version 2.00 REQUIRES PCBoard 14.5+ to be installed.
MarkMail is distributed under the shareware concept. If you continue
to use it for more than 30 days you must either register it or remove
it from your BBS. If there is something that you'd like added to this
door, send your thoughts or comments to Cliff Watkins in the MarkMail
conference on the Intelec E-mail Network.
The registration of MarkMail entitles the licensee to use the Markmail
software on a single BBS. MarkMail may not be 'reverse engineered' nor
otherwise altered in any way shape or form. MarkMail may be copied and
publicly distributed in it's 'original format' but can not be sold or
traded without written consent from Intelec Business Network. MarkMail
is provided without warranty, expressed or implied, including but not
limited to suitability to task, or performance/fitness for any parti-
cular purpose. Although MarkMail has been extensively tested, neither
the author nor Intelec Business Network guarantees the performance of
this program and accepts no responsibility for its use or misuse. Your
use of the MarkMail door signifies your agreement to these terms.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00
──────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00
──────────────────────────────────────────────────────────────────────────────
Table of Contents
──────────────────────────────────────────────────────────────────────────────
Page 01 ................... Introduction to MarkMail QWK Mail Door
Page 02 ................... Table of Contents
Page 03 ................... Installing MarkMail (The First Time)
Page 04 ................... Configuration: Paths and FileNames
Page 05 .................................. Flags, Baud Rates, Compression
Page 06 .................................. Networks and Conferences
Page 07 .................................. Protocols, Files, Bulletins
Page 08 .................................. Net Status, Pointer Files
Page 09 ................... Duplicate Checking: An Overview
Page 10 ....................................... Individual Conferences
Page 11 ....................................... By Conference Ranges
Page 12 ....................................... Initializing/Automating
Page 13 ................... Operation: Bulletins/Compression/Downloading
Page 14 .............................. Files/Goodbye/Help/Oper.Page/Quit
Page 15 .............................. Conference Selection and Flags
Page 16 .............................. Protocols/Uploading/View Settings
Page 17 .............................. Write Settings/eXpert Mode
Page 18 ................... Offline Configuration Chnages
Page 19 ................... What's Planned and MarkMail Support Numbers
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 02
──────────────────────────────────────────────────────────────────────────────
INSTALLATION
------------
The installation of MarkMail 2.00 should be rather simple. First, this
version of MarkMail MUST be run from your Default PCBoard directory.
This is the directory where a particular PCBoard node will create the
PCBOARD.SYS file for that node. You will need to place in this PCB dir
the MM.EXE and MMSM.EXE files. The MARKMAIL door batch file can either
reside here as well or in the path designated in your DOORS.LST file,
but you will notice that the enclosed sample door batch file does not
change from the "default PCB directory" but instead will call MarkMail
from this directory. If MM.EXE and MMSM.EXE are in your DOS path, you
do not need to keep a copy in "each node's" default PCB directory. The
System Manager (MMSM) program will allow you to point MarkMail to the
other file paths that are needed such as help, news and menus. It does
NOT make sense to keep these in the default PCBoard directory as well
as it could get pretty cluttered in there if you did.
Configuration is stored in a file called 'MARKMAIL.DAT', a binary file
that's accessed using MarkMail's System Manager (MMSM). MarkMail will
attempt to find this file in one of two locations, the current PCBoard
or Default directory and if not found there in your '\MAIN' directory
(the path where your USERS file would be located). This can allow you
to maintain a single configuration file for all your nodes, but main-
taining the ability to have a custom configuration for all or any node
you wish. MarkMail uses this "search method" to find the MARKMAIL.SYS
file, a file you'll receive upon registering MarkMail. If you place a
single copy of your MARKMAIL.SYS file in your Main directory all nodes
can access and operate from it. A sample MARKMAIL.DAT file is included
but you will have to rename it from MARKMAIL.DAK.
1ST thing you should to do is make a backup of all your most important
system files! When this is done, then you are ready to proceed.
2ND thing you'll need to do is create a TPA for MarkMail to use. A TPA
(Third Party Application) is a function in PCB that allows MarkMail to
'attach' its user file into your USERS.INF file. You will need to drop
all nodes to the DOS prompt and run PCBSM. From the 1st screen select
item 'D' then item 'C' and supply the following information:
Name of Third Party Applicaion: MARKMAIL
Version : 200
Static Size : 20
Dynamic Size : 1
Keyword : MARKMAIL -> This is up to you and will be the
name of the door-batch file to
start up MarkMail.
The hit the Pg-Dn key and PCBSM will install MarkMail into your users
file. PCBSM also creates a USERS.IBK file, a backup of your USERS.INF,
and can be deleted if you wish. You then enter PCBSetup and edit your
DOORS.DAT file to include the MarkMail door. On the doors setup screen
in the column marked 'USER.SYS' you should place a 'Y'. MarkMail will
not operate without the presence of USER.SYS. You should then run thru
the configuration in the MarkMail System Manager program.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 03
──────────────────────────────────────────────────────────────────────────────
CONFIGURATION
-------------
MMSM was designed to operate just like your PCBoard setup tools.
Your MarkMail configuration is item 'A' from the MMSM main menu.
A. Paths and Filenames
╔═════════════════════════════════════════════════════════════════════════════╗
║ General Configuration ║
║ ║
║ Location of Help & OPT.TXT Files : C:\MM200\HELP\ ║
║ Location of Local .REP Uploads : K:\TEMP\ ║
║ Location of Local .QWK Downloads : K:\TEMP\ ║
║ Location of Local PNT/QWK Storage : G:\MM200\STORE\ ║
║ ║
║ Name and Location of NEWUSER File : C:\MM200\NEWUSR ║
║ Name and Location of NEWS(g) File : C:\MM200\NEWS ║
║ Name and Location of MENU(g) File : C:\MM200\MM-MENU ║
║ Name and Location of TCAN File : G:\MM200\TCAN ║
║ ║
║ Drive to use for Work Directory : C ║
║ ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
■ Location of Help Files
This is the directory for you to place the MarkMail help and OPTnn.TXT
files. This is the 'path only' to the location of these files.
■ Location of Local Uploads
This is the default for where MarkMail will look for REP's from you and
can be over ridden. MarkMail now deletes local REP's when uploaded!
■ Location of Local Downloads
This is the location where MarkMail will place your local QWK downloads.
If a QWK already exists it will rename the current QWK to QW0, QW1 etc.
This location can also be over ridden when prompted.
■ Location of Local PNT/QWK Storage
Location where MarkMail will store prescanned packets as well as pointer
files for those you have enabled the storage of pointers files in MMSM.
Prescanned packets are not yet fully implemented but should be by sometime
in early 1993.
■ Name/Loc of NEWUSER File
This is the full path/filename of a file that will be shown to a
user the first time he opens the MarkMail door. NEWUSER is included.
■ Name/Loc of NEWS File
Is the full path/filename of a file that is shown to a user every time he
opens the MarkMail door only if newer than last QWK download.
■ Name/Loc of MENU File
This is the full path/filename of the menu file that MarkMail will use.
MarkMail has its own 'Xpert' flag that is kept independent of PCBoard.
■ Name/Loc of TCAN File (Not in use yet).
This is the full path/filename of the file that MarkMail will use to
kill messages To/From a user if that user is listed in the Tcan file.
■ Drive to use for Work Directory
This is the drive letter only for where you want MarkMail to create
its work directory. MarkMail will create a directory off the root
with a name: MWORKxx, where xx is the node number (or just MWORK for
single node systems)
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 04
──────────────────────────────────────────────────────────────────────────────
╔═════════════════════════════════════════════════════════════════════════════╗
║ Flags and Baud Rates ║
║ ║
║ Allow Users to 'Upload and Goodbye' : Y ║
║ Number of Rep's for Upload Credit : 0 (0 = No Credit Given) ║
║ Write Long Logs for Uploads : N ║
║ ║
║ Baud : 300 1200 2400 9600+ ║
║ Default Messages per Conference : 150 150 200 200 ║
║ Default Messages per Packet : 300 600 900 3000 ║
║ Maximum Messages per Conference : 150 150 200 200 ║
║ Maximum Messages per Packet : 300 600 900 3000 ║
║ ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
B. Flags and Baud Rates
------------------------
■ Allow Users to 'Upload and Goodbye'
This will allow users who often upload large REP packets to logoff the
BBS after successfully uploading their REP but prior to the insertion
process, thus saving them invaluable online time!
■ Number of REP's for Upload Credit
MarkMail can give a user upload credits for any given number of
REP's uploaded. If you place a '4' here, after every 4th REP
uploaded his upload count would be increased by one.
■ Write Long Logs for Uploads
Long logging is how MarkMail has always functioned, by writing each message
insertion to it's own line in the caller log. By flagging this to N MarkMail
only write the single line 'Inserted Messages: ###...' to the caller log.
■ Default Messages per Conference and Default Messages per Packet
These are the numbers given to a user who has a 0 in his user file
fields. In other words, a new user to the MarkMail door would get
the number of messages in the 'Default' column because he has not
changed them yet.
■ Maximum Messages per Conference and Maximum Messages per Packet
These are the maximums that the user cannot set his counts higher
than while in the door. These will override at run time, if the
caller is in at 9600 and sets his maximums to the 9600 maximums
and then calls in at 1200 those maximums will override his selec-
tion.
C. Compression Methods
-----------------------
MarkMail will allow you to configure up to four different compression
methods for use within MarkMail. You *must* configure at least one!
Method #1 is the 'default' for everyone entering MarkMail. You should
give it a name and set the Compress and Un-Compress command lines. The
default is PKZip so use:
Compress Cmd Line : PKZip -ex (or PKZip -es) (see Zip docs)
Un-compress Cmd Line : PKunZip
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 05
──────────────────────────────────────────────────────────────────────────────
C. Compression Methods (Continued)
-----------------------
ARJ Compress Cmd Line : ARJ a
Un-compress Cmd Line : ARJ e
PAK Compress Cmd Line : PAK a
Un-compress Cmd Line : PAK e
While there are up to 4 archive formats definable in MarkMail you should
check the docs for the specific commandline syntax for your archiver.
D. Network Configuration
-------------------------
MarkMail will support an "unlimited" number of networks. 'Local' is a
a 'default' network that all conferences are placed into until you set
them different. This will allow a user to only look at Intelec Network
conferences or whatever other nets you may carry, and then configure
his or her conference selections on a 'network by network' basis. This
is not required for the door to operate.
E. Conference Config, Individual
---------------------------------
This screen will display a list of your conferences and allow you to set
various flags and also assign them to networks. Flags are as follows:
'D' - Enable Dupe Checking for this conference.
'E' - Ignore Echo Flag when exporting mail.
'F' - Force all users to recieve this conference.
'N' - Auto-Add for new users.
'P' - Ignore PCBoard Registration, this allows MarkMail to use
conferences that PCBoard cannot.
'Y' - Allow Your Mail. You can dis-allow the 'Y'our mail selection
on a conference by conference basis.
<NEW>'A' - If a conference is flagged with an 'A' MarkMail will allow this
conference to have messages imported where the 'From:' name does
*not* match the users name. The user does not require net status
for this to work. This allows you to have conferences supporting
aliases such as those used in ThrobNet.
<NEW>'R' - Permits MarkMail to send R/O messages that are *not* addressed to
the net status SysOp. We recommend all echoed conferences have this
flag set if R/O mail is permitted in your network. Check your net's
rules and/or guidelines for this info. By taking the 'R' flag out
of a conference you can limit mail to a specific Net SysOp on a
'regional level'.
F. Conference Config, By Range
-------------------------------
This simply allows you to set network assignments as well as flags on
a range basis. This should speed up configuration.
For both Conference Config by 'Range and Individual', also see the
Duplicate Checking System section for a more detailed description
of how to set the flags.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 06
──────────────────────────────────────────────────────────────────────────────
G. Protocol Configuration
--------------------------
MarkMail permits as many as (20) transfer protocols to be defined. The
following information is needed:
Letter - Letter used to select protocol.
Name - Name of protocol.
Is ARQ Req'd - Y or N
Tranmit Command Line - Command line used to send packet.
Receive Command Line - Command line used to receive packet.
The use of macros is now supported and are described below:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Transfer Protocols Page 1 of 5 ║
║ ║
║ Macros: #F# - Filename of Packet #P# - Com Port ║
║ #S# - Computer/Modem Speed #N# - Node Number ║
║ #C# - Modem/User 'Connect' Speed ║
║ ║
║ 1 Letter: Z Name: Zmodem ARQ Req?: N ║
║ Tranmit Command Line: Dsz port #P# ha bo pB4096 z sz #F# ║
║ Receive Command Line: Dsz port #P# pB4096 rz -p #F# ║
║ ║
║ 2 Letter: C Name: Xmodem-CRC ARQ Req?: N ║
║ Tranmit Command Line: Dsz port #P# pB4096 sx -c #F# ║
║ Receive Command Line: Dsz port #P# pB4096 rx -c #F# ║
║ ║
║ 3 Letter: G Name: 1K-Xmodem-G ARQ Req?: Y ║
║ Tranmit Command Line: Dsz port #P# ha bo pB4096 sx -c -k -g #F# ║
║ Receive Command Line: Dsz port #P# pB4096 rx -c -k -g -p #F# ║
║ ║
║ 4 Letter: H Name: HS/Link ARQ Req?: N ║
║ Tranmit Command Line: HSLink -P#P# -e#C# -a #F# ║
║ Receive Command Line: HSLink -P#P# -e#C# -a ║
║ ║
║ Use arrow keys to move bar, press ENTER to select, ESC to exit ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
H. Files Configuration
-----------------------
MarkMail allows selection of exactly which "file directories" you want
to have scanned during a 'new files scan'. This will display a list of
conferences to you, conferences with files selected will have a check-
mark next to the name. Simply highlight the conference and hit 'Enter',
you'll then see a listing of file Dirs along with the description you
have given them. Use the up/dn arrow keys to highlight and the 'Space-
Bar' to check-mark the file dirs you want to scan.
I. Bulletin Configuration
--------------------------
MarkMail will also allow selection of which BLT files it should send.
This will display a list of conferences to you, conferences with BLT's
selected will have a check-mark next to the name. Simply highlight the
conference and hit 'Enter', you'll see a listing of that conference's
bulletins. Use your up/dn arrow keys to highlight and the 'Space-Bar'
to check-mark the BLT's you want to send.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 07
──────────────────────────────────────────────────────────────────────────────
Assigning Net Status!
---------------------
To assign Net Status to SysOps, select 'B' User File/TPA Maintenance:
╔═════════════════════════════════════════════════════════════════════════════╗
║ MarkMail System Manager ║
║ Copyright (c) 1992 Intelec Business Network, Inc. ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Main Menu Use w/ MarkMail 2.x ║ ║
║ ╟────────────────────────────────────────────────────────────────────╢ ║
║ ║ ║ ║
║ ║ A MarkMail System Configuration ║ ║
║>>>║>>>>>>>>>>>>>> B User File/TPA Maintenance ║ ║
║ ║ C Create Dupe-Checking Files ║ ║
║ ║ ║ ║
║ ║ ║ ║
Flag the user you want to give Net Status to with a 'Y' as shown below.
While in this screen also decide if this user should have his/her pointer
files stored (in location defined in Paths/Filenames section).
╔═════════════════════════════════════════════════════════════════════════════╗
║ Edit MarkMail User Record Record 1 of 8║
║ ║
║ Name : CLIFF WATKINS ║
║ Security Level : 255
║ Been in MarkMail : Yes Alt-F Find User Name ▓
║ Alt-S Search for Text ▓
║ Net-Mail Status : Y < < < < < < < < < Alt-L Locate Security Level ▓
║ Offline Packets : N Alt-R Repeat Last Search ▓
║ Receive Own Mail : N Alt-J Jump to Record Number ▓
║ Expert Mode : N Alt-T Jump to Top Record ▓
║ Store Users Pointers: Y < < < < < < < < < Alt-B Jump to Bottom Record ▓
║ Alt-P Print Current Record ▓
║ Press F2 to rotate between different views
║ ║
║ ESC=Exit PgDn=Forw PgUp=Back Ctrl-PgDn=Forw20 Ctrl-PgUp=Back20 ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
While in the Net-Mail Status field press F2, the following screen appears:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Edit MarkMail User Record Record 1 of 8║
║ ║
║ Name : CLIFF WATKINS ║
║ Security Level : 255
║ ▓
║ Network Name Code Reg ▓
║ ────────────── ────── ───── ▓
║ Local LO N < < < < < < ▓
║ Intelec IN Y < < < < < < ▓
║ ║
Flag the appropriate networks that this user should have net status in with
a 'Y' and *only* those networks will be displayed or accessible to the user.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 08
──────────────────────────────────────────────────────────────────────────────
Duplicate Checking System
-------------------------
To create the Dupe Checking files first select 'A' from the Main Menu:
╔═════════════════════════════════════════════════════════════════════════════╗
║ MarkMail System Manager ║
║ Copyright (c) 1992 Intelec Business Network, Inc. ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Main Menu Use w/ MarkMail 2.x ║ ║
║ ╟────────────────────────────────────────────────────────────────────╢ ║
║ ║ ║ ║
║>>>║>>>>>>>>>>>>>> A MarkMail System Configuration ║ ║
║ ║ B User File/TPA Maintenance ║ ║
║ ║ C Create Dupe-Checking Files ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ╙ Use arrow keys to move bar, press ENTER to select, ESC to exit ╜ ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
Then decide if you want to configure the conferences for dupe-checking
by range or individually. Then select either 'E' or 'F' from the Con-
figuration Menu (shown below).
╔═════════════════════════════════════════════════════════════════════════════╗
║ MarkMail System Manager ║
║ Copyright (c) 1992 Intelec Business Network, Inc. ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Configuration Menu ║ ║
║ ╟────────────────────────────────────────────────────────────────────╢ ║
║ ║ ║ ║
║ ║ A Paths and Filenames ║ ║
║ ║ B Flags and Baud Rates ║ ║
║ ║ C Compression Methods ║ ║
║ ║ D Network Configuration ║ ║
║>>>║>>>>>>>>>>>>>> E Conference Config, Individual ║ ║
║>>>║>>>>>>>>>>>>>> F Conference Config, By Range ║ ║
║ ║ G Protocol Configuration ║ ║
║ ║ H Files Configuration ║ ║
║ ║ I Bulletin Configuration ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ╙ Use arrow keys to move bar, press ENTER to select, ESC to exit ╜ ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 09
──────────────────────────────────────────────────────────────────────────────
Duplicate Checking System
-------------------------
Conference Configuration, Individual
------------------------------------
If you chose Configuration Menu selection 'E', for Conference Config,
Individual, you will get display similar to the one shown below. Just
enter a 'D' in the 'Flags' column corresponding to the conferences you
wish to have MarkMail check for dupes. The 'Days' column is the number
of days you wish MarkMail to keep a message's "CRC" before it's purged
from MarkMail's self-maintaining .MDX files. Then repeat these steps
for each conference of which you want to enable the dupe checking fea-
ture. If you have quite a few conferences to configure, the 'F' menu
selection from the Configuration Menu might be a quicker way to go. It
is further explained on the next page, but this display depicts how to
configure the conferences on an individual basis.
╔═════════════════════════════════════════════════════════════════════════════╗
║ Conference Config, Individual Page 1 of 18║
║ ║
║ Ignore (E)cho Flag - (F)orce Conference - (N)ew User Conference ║
║ Ignore (P)cboard Registration - Allow (Y)our Mail - Check (D)upes ║
║ ║
║ Num Conference Net Flags Days Num Conference Net Flags Days ║
║ ──── ────────────── ───── ───── ──── ───── ────────────── ───── ───── ──── ║
║ 0 Main Board LO YD 60 14 Printers IN YD 60 ║
║ 1 Technical IN YD 60 15 MAC IN YD 60 ║
║ 2 Batch IN YD 60 16 SpitFire IN YD 60 ║
║ 3 Compression IN YD 60 17 Moderate IN YD 60 ║
║ 4 Multitask IN YD 60 18 Amiga IN YD 60 ║
║ 5 LAN IN YD 60 19 Comm IN YD 60 ║
║ 6 Qedit IN YD 60 20 SysOp IN YD 60 ║
║ 7 WordProc IN YD 60 21 BBS-Door IN YD 60 ║
║ 8 DeskTopPub IN YD 60 22 Ads IN YD 60 ║
║ 9 Video IN YD 60 23 NetChat IN YD 60 ║
║ 10 Database IN YD 60 24 CorelDraw IN YD 60 ║
║ 11 Programmer IN YD 60 25 NetAdmin IN YD 60 ║
║ 12 IN_Reserved IN YD 60 26 ProComm IN YD 60 ║
║ 13 Hardware IN YD 60 27 MM-Alpha IN YD 60 ║
║ ║
║ Use Arrow Keys, Pg-Up, Pg-Dn - F2 to Change Network - ESC to Exit ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
The above display depicts my 'conference configuration', so of course
your display will vary. I hope you find the 'PCBoard type' interface
easy to understand and use. Now, the above display depicts my settings
and they may not be best for your particular setup. Analyze your users
needs and determine what Flags and Settings best optimize MarkMail for
yours or your users needs.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 10
──────────────────────────────────────────────────────────────────────────────
Duplicate Checking System
-------------------------
Conference Configuration, By Range
----------------------------------
If you chose Configuration Menu selection 'F', for Conference Config,
Range, you will get display similar to the following. Enter the first
conference number, in the range of conferences you wish to change, in
the corresponding field. Then enter the last conference number of the
range in it's corresponding field. If you are only updating the flags
there is no need to 'Adjust Network Assignment' so skip past those two
fields until you come to the 'Adjust Conference Flags' prompt. Enter a
'Y' in this field. Then you enter a 'D' in the 'Flags:' field. At the
'Adjust Days to Keep Dupes' prompt (if you're doing this for the first
time) enter a 'Y'. At the 'Days:' prompt enter the number of days you
wish MarkMail to keep a message's "CRC" before it's purged from Mark-
Mail's self-maintaining .MDX files. It's our suggestion to make this a
minimum of 30 days. Then at the '[A]dd Flags, [D]elete Flags, [S]et
Flags:' prompt type 'A' (for ADD). This will add the 'D' flag to the
selected range of conferences. Pressing the 'page down' key will save
these settings and you are ready to repeat the the above steps for any
additional ranges you may have. If you have completed the settings for
your conferences you are now ready to create the .MDX files for these
conferences.
╔═════════════════════════════════════════════════════════════════════════════╗
║ Conference Config, Range ║
║ ║
║ Ignore (E)cho Flag - (F)orce Conference - (N)ew User Conference ║
║ Ignore (P)cboard Registration - Allow (Y)our Mail - Check (D)upes ║
║ ║
║ Number of First Conference to Configure : 0 ║
║ Number of Last Conference to Configure : 0 ║
║ ║
║ Adjust Network Assignment : N Network: ║
║ ║
║ Adjust Conference Flags : Y Flags: D ║
║ ║
║ Adjust Days to Keep Dupes: Y Days: 30 ║
║ ║
║ [A]dd Flags, [D]elete Flags, [S]et Flags: A ║
║ ║
║ ║
║ ─────────────────────────────────────────────────────────────────────────── ║
║ ║
║ [A] Will Add the Flags to the Selected Range of Conferences ║
║ [D] Will Delete the Flags from the Selected Range of Conferences ║
║ [S] Will Set the Flags in the Selected Range of Conferences ║
║ ║
║ Press PGDN to continue or ESC to abort ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 11
──────────────────────────────────────────────────────────────────────────────
Duplicate Checking System
-------------------------
To create the Dupe Checking files select 'C' from the MMSM Main Menu:
╔═════════════════════════════════════════════════════════════════════════════╗
║ MarkMail System Manager ║
║ Copyright (c) 1992 Intelec Business Network, Inc. ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Main Menu Use w/ MarkMail 2.x ║ ║
║ ╟────────────────────────────────────────────────────────────────────╢ ║
║ ║ ║ ║
║ ║ A MarkMail System Configuration ║ ║
║ ║ B User File/TPA Maintenance ║ ║
║ ║ >>>>>>>>>> C Create Dupe-Checking Files ║ ║
║ ║ ║ ║
║ ╙ Use arrow keys to move bar, press ENTER to select, ESC to exit ╜ ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
Then press 'Y' and you're ready to go!
╔═════════════════════════════════════════════════════════════════════════════╗
║ Dupe File Create/Rebuild ║
║ ║
║ ║
║ This Option will Create or Rebuild the Duplicate ║
║ Checking Files. This should be run periodiclly ║
║ to remove old deleted messages from the file. ║
║ ┌──────────────────────────────────────────┐ ║
║ │ │ ║
║ │ Make Dupe-Checking Files (Y/N) ? Y <<<│<<<<<<<<<<<<<<<<<║
║ │ │ ║
║ └──────────────────────────────────────────┘ ║
║ ║
╚═ 08:09:19 ════ 11-18-92 ════════════════════ caps: OFF num: OFF ins: ON ═╝
When this finishes running MMSM will have created it's .MDX files for
all the conferences in which you have enabled dupe checking. Each time
a message is uploaded through MarkMail, to one of the conferences that
has dupe checking enabled, the .MDX file for that conference will have
been updated automatically.
Rebuilding .MDX's in Your Event!
--------------------------------
MarkMail has now added 'command line' capabilities of the '.MDX' build
feature so that .MDX's can be updated daily via your event processing,
for those of you having multiple QWK doors. This is highly recommended
so that messages uploaded via other mail doors will also be checked by
MarkMail for duplicity. The commandline for rebuilding is: MMSM -D
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 12
──────────────────────────────────────────────────────────────────────────────
OPERATION
---------
MarkMail takes all its commands from the Main Menu prompt.
MarkMail Command - B - Bulletins Selections
--------------------
This is a toggle that tells the Markmail door whether you wish to
receive bulletins in your QWK packet.
If the bulletin selection is ON, Markmail will gather all the NEW
bulletins and include them in your download packet.
If bulletin selections is OFF, Markmail will skip this step.
MarkMail Command - C - Compression Methods
--------------------
This selection displays a menu to you of the compression methods
the sysop has configured. The first time you entered the Markmail
door you're automatically set to use the first compression method
listed. If you wish to use one of the other compression methods,
just select it from the list and the new compression method will
become your default.
MarkMail Command - D - Download Packet
--------------------
This tells Markmail to extract & download messages based on your
selected conferences. When you choose [D]ownload, Markmail does
several things.
1) Markmail extracts the messages in each conference you have selected.
a) If activated, Markmail extracts a list of new files.
b) If activated, Markmail extracts all new bulletins.
2) Markmail then displays the number of messages, bulletins and files it
has found and gives you three options. These are:
Do you want to Receive this Packet,
[Y]es, [N]o, [G]oodbye When Done :
[Y]es - Continues the download
[N]o - Aborts the download, pointers remain unchanged.
[G] - Continues the download and logs you off when done.
3) Markmail creates and compresses the packet using the compression
method you have chosen, or using the default compression method.
4) Markmail then displays the size of the packet, and the estimated
download time based on your baudrate. Markmail then sends the
file using the protocol you have chosen. If no protocol has
been chosen, Markmail will ask you for the protocol to use for
this transfer.
NOTE: If the estimated time is higher than the amount of time
you have allocated, Markmail aborts the download. If this
happens, you may wish to extract fewer messages, or toggle
bulletins or files to OFF.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 13
──────────────────────────────────────────────────────────────────────────────
MarkMail Command - F - Files Selections
--------------------
Markmail has the capability of providing you with a list of new
files uploaded since your 'last' new files scan. This selection
toggles this feature on or off.
If this selection is ON, Markmail collects a list of new files in
the forums you have selected and includes this list in your down-
load packet.
If this selection is OFF, Markmail will skip this step.
MarkMail Command - G - Goodbye
--------------------
This selection closes the Markmail door and logs you off the bbs.
MarkMail Command - H - Help
--------------------
The Markmail help system provides detailed description of each menu
item. To receive help, choose [H]elp, and then enter the menu item
you wish help with.
MarkMail Command - M - Mode Graphics
--------------------
This selection toggles the COLOR mode on or off.
When ON, Markmail displays the color version of all screens.
When OFF, Markmail displays the monochrome version of all screens.
MarkMail Command - O - Operator Page
--------------------
This option allows you to page the system operator. Paging is only
available between certain hours so this feature may not be on when
you try the page...
MarkMail Command - Q - Quit
--------------------
This option closes the Markmail door and returns you to PCBoard.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 14
──────────────────────────────────────────────────────────────────────────────
MarkMail Command - S - Select Forums
--------------------
This is where you decide which conferences you wish to extract mail from.
When you entered Markmail the first time, you had no conferences selected.
Therefore you must select the conferences you wish to receive mail from
if you wish to receive any messages. When choosing [S]elect conferences
option, you're provided a list of the first 30 conferences in the bbs. To
select a conference just enter it's #. If you press <enter> alone Markmail
will display the NEXT 30 conferences. If you enter a number that is not
being displayed, Markmail will now automatically display a new page of
conferences containing the number you had entered.
When you choose a conference by entering its number, Markmail displays a
sub menu like this one:
Selected Conference: IN_NetAdmin Currently: Not Selected
High Message Number: xxxxx Select [N]one, [A]ll, [Y]our,
Last Read Pointer: xxxxx or [YA] for Yours and TO: ALL ?
You then choose one of the four options based on how much mail you wish to
extract out of this conference. Here are the options in detail:
[N]one - Deselects this conference, removes it from your list
[A]ll - Tells Markmail to extract ALL messages
[Y]our - Extracts only messages sent to YOU
[YA] - Extracts messages only to YOU and to ALL
[P] - Priority conference (see below)
Once you have decided which of the above you wish, enter the selection
followed by <enter>, and Markmail will display the submenu shown here:
High Message Number: xxxxx Input New Pointer
Last Read Pointer: xxxxx or [Enter] for no change?
Markmail displays the highest message in the conference, and displays the
last message you have read in the conference, and asks you for a new
pointer. By default, Markmail leaves your pointer alone, and will extract
all mail since then. If you wish less mail enter a number higher than your
current pointer. If you wish more, enter a number lower than your current
pointer. CAUTION should be used when entering a pointer. If you have not
read any messages in this conference before now or if you haven't read any
messages in a while, Markmail is likely to extract an enormous number of
messages from this conference. A good rule of thumb is to set your pointer
to the high message number minus 100.
[P] Priority Conference Flag
Another nice flag is the [P] (Priority Conference) flag. What this flag
will allow a user to do is to choose 'which' conferences are to be his or
her 'priority conferneces'. This means if a user selects 15 conferences
and the most important one to the user is the 15th, MarkMail will scan
conferences flagged 'P' (priority) *first*! Thus, if a user calls in at
a lower baud rate and is limited to 1000 messages, it is likely that his
scan will reach the limit before getting to his 15th selection. By making
that conference a [P]riority it scans that one first and then proceeds to
conference that were not flagged as such. Select [P] after selecting the
conference number you want to make a Priority conference.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 15
──────────────────────────────────────────────────────────────────────────────
MarkMail Command - T - Transfer Protocols
--------------------
You choose your file transfer protocol here. When you choose
[T]ransfer protocols, Markmail displays a menu of the protocols
that the sysop has configured. Simply select the one you wish to
use, followed by <enter>. The new protocol becomes your default.
NOTE: When you entered Markmail the first time, your protocol was
set to NONE. If you leave NONE as your default, or if you choose
NONE as your default, you will have to choose a protocol each and
every time you try to upload or download through the Markmail door.
MarkMail Command - U - Upload Packet
--------------------
This selection initiates the upload of a [REP]ly packet. You must
have a valid [REP]ly packet to upload. When chosen, the upload
process begins immediately using your default protocol. If you
have not chosen a default protocol, Markmail will ask you for a
protocol to use prior to begining the upload.
MarkMail Command - V - View Settings
--------------------
When you choose this option, Markmail displays all of your
current default settings. Below is an example of the display:
Last QWK On: **/**/**
At: **:**
Number of Qwk's: **
Number of Rep's: **
Compression: ZIP
Protocol: (Z) DSZ Zmodem
Max QWK Size: Unlimited
Msgs per Conf: Default (200) for your Baud Rate.
Msgs per Pkt: Default (32767) for your Baud Rate.
New File Scan: Off
Bulletin Scan: Off
Color Bulletins: No
This selection is a DISPLAY ONLY. These settings cannot be changed
from here. To change the above settings, you must use the 'W'rite
command from the main menu.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 16
──────────────────────────────────────────────────────────────────────────────
MarkMail Command - W - Write Your Settings
--------------------
MarkMail Options
1. Max Size of MESSAGES.DAT : Unlimited
2. Max Messages/Conference : Default Default= 200
3. Max Messages/Packet : Default Default= 32767
4. Receive Messages YOU Posted: No
5. Send Color Bulletins : No
[#] to Change, [R]e-List Options, or [Enter] alone to Exit :
This option allows you to set a few other defaults. Simply choose
the number and enter the new value. Here is a detailed description
of each selection:
1. Max Size of MESSAGES.DAT : Unlimited
Determines the size limit of the MESSAGES file in your packet.
This limit does NOT affect the bulletin or file lists, ONLY the
messages.
2. Max Messages/Forum : Default Default= 200
This determines the maximum number of messages per forum that will
be extracted in any ONE download. The sysop has also limited you
to how large you can increase this to based on your baudrate.
3. Max Messages/Packet : Default Default= 32767
This determines the maximum TOTAL number of messages you can
extract in any one download. It should be noted that the sysop has
also limited the total number of messages you can extract and
therefore, you might not receive the number shown here.
4. Receive Messages YOU Posted: No
This determines whether or not you will extract messages that you
posted. Some users like to receive their own messages to see how
well they came out in their final draft.
5. Send Color Bulletins : No
Some readers are capable of displaying bulletins and welcome
screens in color, others are not. If you are using a reader that
allows color, you can toggle this on and Markmail will extract the
color version of all screens. If the bulletins appear garbled in
your reader, toggle this off.
MarkMail Command - X - eXpert Mode
--------------------
This selection simply toggles the main menu on or off.
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 17
──────────────────────────────────────────────────────────────────────────────
Offline Configuration Changes
-------------------------------
The MarkMail door was designed with a philosophy of 'automated' online
operations so almost all of the configuration items can be manipulated
using an offline reader. The method of achieving this is via a message
sent to 'MARKMAIL'. The following explains these commands and examples.
ADD a Conference
You can add a conference offline by sending a message to MarkMail with
a subject of ADD. You can also update your last message read pointers
with this command. Example:
TO: MARKMAIL
SUBJECT: ADD <Number>
If the number is a 'positive' number, that number will become your new
last message read pointer. If the number is a 'negative' number, that
number will be subtracted from the high message number and that will
become your last message read pointer. But if the number is ommited,
nothing will be done to your last message read pointer.
Add conferences as [Y]our mail in the same manner as [A]ll mail:
TO: MARKMAIL
SUBJECT: YOURS -20
Add for [Y]ours with pointers set back 20 from the top.
LIMIT number of messages
To configure yourself for a 300K Limit on the size of your QWK packet.
TO: MARKMAIL
SUBJECT: LIMIT 300
DROP a Conference
Drop conferences by sending a message to MarkMail with subject of DROP.
TO: MARKMAIL
SUBJECT: DROP
BLTS On/Off
You can toggle selection Bulletins On & Off with a message to MarkMail.
TO: MARKMAIL
SUBJECT: BLTS ON or BLTS OFF
Own Messages On/Off
You can turn reception of your own (From You) messages On or Off with
a message to MarkMail. Example:
TO: MARKMAIL
SUBJECT: OWN ON or OWN OFF
Deluxe Menu On/Off
You can turn the Deluxe Menu On or Off with a message to MarkMail.
TO: MARKMAIL
SUBJECT: DELUXE ON or DELUXE OFF
Forcing Non-Echo'ed Messages
MarkMail provides a method to enter local mail into echoed conferences.
Simply preface the subject with 'NE:', standing for No Echo.
TO: CLIFF WATKINS
SUBJECT: NE:Local Intelec Messages
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 18
──────────────────────────────────────────────────────────────────────────────
Planned Features
----------------
1 - Enable the Tcan feature.
2 - Expand 'Pointer File' to include more data
3 - Enable Prescanned packets capabilities.
4 - Add 'Services' function.
5 - Enable report generation capabilities.
If you have any other ideas or suggestions, I look forward to them!
I can be reached at Intelec Online at the numbers shown below or on
the Intelec Network (375+ members worldwide). If you are interested
in the Intelec Network for your electronic mail needs, contact us!
If you encounter any problems with this beta code, leave me a message
and include as much information as possible. And also include the beta
release number of the code you are using. Please feel free to include
any comments or suggestions about the new door. And again, I thank you
for your support and faith in the MarkMail QWK Mail door for PCBoard.
Cliff Watkins
MarkMail Support
P.S. My thanks to Clark Development Corp for creating what I feel is
the ultimate BBS software package available today and for some time to
come. Special thanks to David Terry for all his great help! Thanks to
those on the alpha test team, as well as all those who been beta test-
ing this program for us! Thanks again to you all!
Intelec Online - MarkMail Tech Support
Tech Support 516 867-4445 (Voice 9am-5pm EST)
Data Number 516 867-4446 USR HST 14.4
Data Number 516 867-4447 USR D/S 14.4 V.32bis
Data Number 516 867-4448 USR D/S 16.8 V.32bis
──────────────────────────────────────────────────────────────────────────────
MarkMail QWK Mail Door v2.00 Page 19
──────────────────────────────────────────────────────────────────────────────